package cn.com.headfree.callback.back;

import cn.com.headfree.base.controller.ResultData;
import cn.com.headfree.callback.call.CommRoleServerCall;
import org.springframework.stereotype.Component;

/**  
 * @Title  DictionaryServerCallBack.java   
 * @Package cn.com.headfree.callback.back   
 * @Description 数据字典服务调用实现
 * @author yangwang 
 * @date  2019年7月11日 下午14:33:09   
 */
@Component
public class CommRoleServerCallBack implements CommRoleServerCall {

    /***
     * @description 根据角色ID获得角色下所有的人员信息
     * @author 冯亚
     * @date 2019年10月21日 下午4:48:38
     * @return ResultData
     */
    @Override
    public ResultData findUserByLabelId(String labelId,  String domainId){
        System.out.println("调用根据角色ID获得角色下所有的人员信息接口失败！");
        return null;
    }

    /***
     * @description 根据用户ID和应用ID获取业务域
     * @author 冯亚
     * @date 2019年10月21日 下午4:48:38
     * @return ResultData
     */
    @Override
    public ResultData findLabelByDomainId(String domainId, int pageSize, int pageNo){
        System.out.println("调用根据用户ID和应用ID获取业务域接口失败！");
        return null;
    }

    /**
	 * @description 根据登录用户的登录名获取用户所属的角色集合
	 * @author fengya
	 * @date 2020年7月4日 上午10:28:41
	 * @param loginName 对应登录用户的iscUserSourceId字段值
	 * @param domainId
	 * @return ResultData
	 */
	@Override
	public ResultData findLabelByLoginName(String loginName, String domainId) {
		System.out.println("调用根据登录用户的登录名获取用户所属的角色集合接口失败！");
        return null;
	}
    /**
     * @description 根据登录用户的登录名获取用户信息（包含FAX字段）
     * @author panl
     * @date 2020年7月7日
     * @return ResultData
     */
    @Override
    public ResultData findUserByUserId(String userId) {
        System.out.println("调用根据登录用户的登录名获取用户信息（包含FAX字段）！");
        ResultData resultData = new ResultData();
        resultData.setErrorMsg("调用根据登录用户的登录名获取用户信息接口失败！");
        resultData.setSuccess(false);
        return resultData;
    }

	@Override
	public ResultData findUserResourceByInterface(String resId, String userId, String code) {
		System.out.println("调用公共框架，获取用户菜单按钮！");
        ResultData resultData = new ResultData();
        resultData.setErrorMsg("调用公共框架，获取用户菜单按钮失败！");
        resultData.setSuccess(false);
        return resultData;
	}

}
